The WinSock2 service provider interface includes provisions for
"layering" service providers.  This sample code demonstrates how
that is done.

When the sample code is built, a DLL and an EXE result.  The DLL
is the actual service provider.  The EXE is a utility that a user
can use to install and remove the layered provider.
